Explained: World's Largest Liquid Mirror Telescope, Exclusively For Astronomy, Inaugurated In India
Asia's Largest Liquid Mirror Telescope Commissioned At Uttarakhand's Devasthal, To Help Identify Supernovae And Asteroids